shot through the stomachs - French English Dictionary